From: Raspbian automatic forward porter Date: Tue, 6 Oct 2026 18:51:24 +0000 (+0100) Subject: Merge version 15.2.0-14+rpi1 and 15.3.0-4 to produce 15.3.0-4+rpi1 X-Git-Tag: archive/raspbian/15.3.0-4+rpi1^0 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=df7c86c3a785982f53eb2010543bc497789a7f28;p=gcc-15.git Merge version 15.2.0-14+rpi1 and 15.3.0-4 to produce 15.3.0-4+rpi1 --- df7c86c3a785982f53eb2010543bc497789a7f28 diff --cc debian/changelog index c3bd17a,6e6d3ce..8765f72 --- a/debian/changelog +++ b/debian/changelog @@@ -1,12 -1,203 +1,213 @@@ - gcc-15 (15.2.0-14+rpi1) forky-staging; urgency=medium ++gcc-15 (15.3.0-4+rpi1) forky-staging; urgency=medium + + [changes brought forward from gcc-8 8-20180207-2+rpi1 by Peter Michael Green at Sat, 17 Feb 2018 00:20:23 +0000] + * Don't pass -march=armv7+fp to compiler when building libatomic. + + [changes introduced in gcc-8 8.2.0-16+rpi1 by Peter Michael Green] + * Disable testsuite (build seems to hang after testsuite completes). + - -- Raspbian forward porter Sat, 07 Mar 2026 07:56:10 +0000 ++ -- Raspbian forward porter Tue, 06 Oct 2026 18:51:22 +0000 ++ + gcc-15 (15.3.0-4) unstable; urgency=medium + + * Update to git 20260915 from the gcc-15 branch. + - Fix PR target/127318 (RISCV), PR target/126932 (RISCV), + PR target/126463 (AArch64), PR target/126196 (RISCV), + PR target/126054 (S390), PR rtl-optimization/125683, + PR target/127188 (AVR), PR c++/125642, PR c++/126483, PR c++/126280, + PR libstdc++/127220, PR libstdc++/127219, PR libstdc++/126949, + PR libstdc++/123510, PR libstdc++/118665. + + -- Matthias Klose Fri, 18 Sep 2026 09:00:41 +0200 + + gcc-15 (15.3.0-3) unstable; urgency=medium + + * Update to git 20260902 from the gcc-15 branch. + - Fix PR target/123492 (RISCV), PR target/123492 (RISCV), + PR middle-end/127098 (AVR), PR target/120681 (PPC), + PR target/120528 (PPC), PR target/99293 (PPC), PR target/117487 (PPC), + PR tree-optimization/126534, PR target/126667 (S390), + PR tree-optimization/126601, PR tree-optimization/126564, + PR target/126484 (MIPS), PR ada/125984, PR target/126873, + PR rtl-optimization/126426, PR target/127004 (AVR), + PR target/126787 (x86), PR target/126513 (PPC), + PR target/124629 (AArch64), PR tree-optimization/126650, + PR middle-end/126410, PR tree-optimization/125786, + PR tree-optimization/125545, PR tree-optimization/125477, + PR middle-end/125156, PR target/125949 (x86), PR target/126334 (RISCV), + PR target/126550 (RISCV), PR target/126550 (RISCV), + PR target/126581 (x86), PR tree-optimization/126504, + PR tree-optimization/126503, PR middle-end/126497, + PR tree-optimization/126490, PR tree-optimization/126464, + PR tree-optimization/126476, PR tree-optimization/126464, + PR middle-end/126084, PR tree-optimization/126471, PR target/126446, + PR target/126446 (x86), PR middle-end/126447, PR target/126429 (x86), + PR tree-optimization/124663, PR ipa/124128, PR target/119210 (ARM), + PR testsuite/126261, PR tree-optimization/125953, + PR tree-optimization/125502, PR tree-optimization/126194, + PR target/105116, PR driver/124058, PR ada/127026, PR ada/127026, + PR ada/126553, PR ada/126379, PR ada/126482, PR c++/124806, + PR driver/124058, PR fortran/126127, PR fortran/114021, PR fortran/123952, + PR fortran/125263, PR fortran/125866, PR fortran/126303, + PR fortran/126386, PR fortran/97592, PR fortran/125998, + PR preprocessor/125048, PR target/125803 (PPC), PR target/127024 (AVR), + PR sanitizer/126307, PR libstdc++/127006, PR libstdc++/126452, + PR libstdc++/126849, PR libstdc++/116110, PR libstdc++/124852, + PR libstdc++/124852, PR libstdc++/124851. + * Extend the sh-bootstrap-compare patch (Adrian Glaubitz). Closes: #1144437. + + -- Matthias Klose Wed, 02 Sep 2026 13:38:50 +0200 + + gcc-15 (15.3.0-2) unstable; urgency=medium + + * Update to git 20260719 from the gcc-15 branch. + - Fix PR tree-optimization/126262, PR tree-optimization/126257, + PR middle-end/126084, PR tree-optimization/120201, PR target/106895 (PPC), + PR target/126148 (x86), PR target/126049 (RISCV), PR target/67459 (SH), + PR target/122948 (SH), PR target/125972 (S390), + PR rtl-optimization/125173, PR target/124908 (AArch64), + PR target/125818 (AArch64), PR target/125469 (x86), + PR target/125469 (x86), PR target/125992 (S390), PR target/125611 (x86), + PR target/125478 (RISCV), PR target/125670 (RISCV), PR testsuite/113276, + PR target/125215 (RISCV), PR middle-end/125621, PR target/125795 (RISCV), + PR target/120144 (MIPS), PR ipa/125699, PR tree-optimization/125776, + PR tree-optimization/125774, PR rtl-optimization/123822, + PR rtl-optimization/124454, PR rtl-optimization/116053, + PR tree-optimization/125501, PR tree-optimization/124151, PR c++/126057, + PR c++/125674, PR c++/65271, PR fortran/125172, PR fortran/103367, + PR fortran/60576, PR fortran/103367, PR fortran/126018, + PR fortran/125606, PR lto/125257, PR libgcc/123976, PR libfortran/126116, + PR libstdc++/126111, PR libstdc++/125956, PR libstdc++/118158. + * Let the ada build fail on an alihash mismatch, if fail_on_alihash_mismatch + is enabled. + * Fix PR ipa/124128, taken from the gcc-16 branch. + + -- Matthias Klose Sun, 19 Jul 2026 18:36:13 +0200 + + gcc-15 (15.3.0-1) unstable; urgency=medium + + * GCC 15.3.0 release. + - Fix PR middle-end/124900, PR tree-optimization/125431, + PR tree-optimization/125250, PR tree-optimization/124086, + PR middle-end/121661, PR tree-optimization/120560, PR ipa/120098, + PR ipa/120098, PR target/122827 (AArch64), PR rtl-optimization/122266, + PR tree-optimization/120003, PR middle-end/125146, + PR tree-optimization/125025, PR tree-optimization/125019, + PR tree-optimization/124868, PR target/125373 (X86), + PR tree-optimization/125079, PR tree-optimization/125039, + PR target/124133 (PPC), PR target/124892 (X86), + PR tree-optimization/124891, PR tree-optimization/124826, + PR tree-optimization/124754, PR target/124870 (ARM), + PR target/125409 (AVR), PR target/125049 (loongarch), + PR target/125351 (X86), PR target/124316 (X86), PR target/125194 (AVR), + PR target/123102 (ARM), PR tree-optimization/122976, PR ipa/124777, + PR target/124933 (ARM), PR rtl-optimization/122274, PR ada/125695, + PR ada/125240, PR ada/125044, PR ada/125044, PR c/123856, PR c/125252, + PR c/124532, PR c++/122163, PR c++/125376, PR c++/124850, PR c++/124487, + PR c++/124487, PR c++/124198, PR c++/124531, PR c++/124632, PR c++/123143, + PR d/125089, PR fortran/125606, PR fortran/106546, PR fortran/115260, + PR fortran/125021, PR fortran/111952, PR fortran/125059, + PR fortran/96986, PR fortran/94978, PR fortran/93832, PR fortran/93814, + PR fortran/93715, PR fortran/101760, PR fortran/102314, + PR fortran/85352, PR fortran/107425, PR fortran/79524, PR fortran/79524, + PR fortran/109788, PR fortran/102430, PR target/125752 (AVR), + PR libfortran/125095, PR sanitizer/124248, PR libstdc++/117214, + PR libstdc++/120789, PR libstdc++/119163, PR libstdc++/122224, + PR libstdc++/120386, PR libstdc++/120384, PR libstdc++/125374, + PR libstdc++/125369, PR libstdc++/123100, PR libstdc++/122567, + PR libstdc++/124513, PR libstdc++/116110, PR libstdc++/116110, + PR libstdc++/109965. + * Update newlib to 4.6.0.20260123. + * Update libga68 symbols file. + * d/shlibs.common: Add libgdiagnostics. + * Fix PR sanitizer/124248, taken from the gcc-16 branch. + * libstdc++-dev: Make baseline file reproducible. Closes: #1133772. + * Apply proposed patch for PR rtl-optimization/123853 (m68k). See #1107416. + * Apply PR middle-end/124637, taken from the trunk. Closes: #1131886. + + -- Matthias Klose Sat, 13 Jun 2026 11:21:26 +0200 + + gcc-15 (15.2.0-17) unstable; urgency=medium + + * Update to git 20260423 from the gcc-15 branch. + - Fix PR target/69639 (MingW), PR tree-optimization/123002, + PR target/124876 (x86), PR tree-optimization/124802, + PR tree-optimization/124677, PR debug/124644, PR tree-optimization/124555, + PR tree-optimization/120987, PR target/124670 (bpf), + PR target/123271 (ARM), PR target/124710 (x86), PR target/105192 (MIPS), + PR target/124613 (RISCV), PR target/123017 (AArch64), + PR target/124674 (AArch64), PR tree-optimization/124627, PR ada/124836, + PR ada/124607, PR ada/124606, PR c/124635, PR c/122572, PR c++/120338, + PR c++/121643, PR c++/123975, PR c++/121961, PR c++/117133, PR c++/124768, + PR c++/124773, PR c++/123700, PR c++/123529, PR c++/98930, PR c++/118630, + PR c++/124735, PR c++/124781, PR c++/124785, PR c++/124477, PR c++/123665, + PR c++/123408, PR c++/122621, PR d/123411, PR fortran/100155, + PR fortran/102619, PR fortran/95879, PR fortran/95879, PR fortran/66973, + PR fortran/124652, PR fortran/117303, PR fortran/120723, + PR fortran/124751, PR fortran/100194, PR fortran/124567, + PR fortran/121342, PR fortran/120713, PR fortran/124631, + PR fortran/95338, PR fortran/102459, PR fortran/82721, PR fortran/84245, + PR fortran/119273, PR fortran/105168, PR libstdc++/124463. + * Update the ada-armel-libatomic patch for PR ada/107475. + * Build gcc itself with branch-protection (Emanuele Rocca). Closes: #1130592. + - On arm64 by appending CFLAGS_SECURE to BOOT_CFLAGS. + - Set BOOT_CFLAGS explicitly instead of relying on upstream defaults. + * Bump standards version. + + -- Matthias Klose Thu, 23 Apr 2026 12:06:05 +0200 + + gcc-15 (15.2.0-16) unstable; urgency=medium + + * Update to git 20260321 from the gcc-15 branch. + - Fix PR target/124461 (x86), PR target/123457 (AArch64), + PR target/124126 (AArch64), PR target/123285 (AArch64), + PR target/124409 (RISCV), PR tree-optimization/119568, + PR tree-optimization/121103, PR rtl-optimization/122170, + PR rtl-optimization/123294, PR tree-optimization/123645, + PR target/124147 (RISCV), PR target/122448 (RISCV), + PR target/112400 (VAX), PR tree-optimization/124135, + PR tree-optimization/124358, PR target/124349 (x86), + PR target/124367 (x86), PR target/124366 (x86), + PR target/124341 (x86), PR target/124349 (x86), + PR target/124315 (x86), PR target/124335 (x86), + PR target/124294 (x86), PR target/124138 (x86), PR middle-end/124056, + PR rtl-optimization/116600, PR middle-end/123386, PR c/101312, + PR tree-optimization/123672, PR middle-end/123978, PR c++/123818, + PR middle-end/122689, PR tree-optimization/121104, + PR tree-optimization/123864, PR c++/123790, PR middle-end/123876, + PR ada/107475, PR c/105555, PR c/123365, PR c++/124309, + PR c++/124311, PR c++/124431, PR c++/120685, PR c++/123889, + PR c++/123578, PR c++/123737, PR c++/123667, PR c++/123684, + PR fortran/124450, PR fortran/121743, PR preprocessor/105412, + PR preprocessor/123273, PR target/124365 (AArch64), + PR libstdc++/124015, PR libstdc++/121771, PR rtl-optimization/121649, + PR middle-end/123573, PR middle-end/123175, PR tree-optimization/124132, + PR tree-optimization/124130, PR tree-optimization/123596, + PR tree-optimization/123298, PR tree-optimization/123061, + PR tree-optimization/123636, PR tree-optimization/122537, + PR tree-optimization/121726, PR ipa/123416, PR tree-optimization/116747, + PR ipa/111036, PR c++/124489, PR c++/120039, PR c++/122559, + PR fortran/122046, PR fortran/124161, PR fortran/120286, + PR fortran/102596, PR fortran/106946, PR fortran/124482, + PR libstdc++/124568, PR libstdc++/124124, PR libstdc++/105580. + * For backports, require binutils (>= 2.40) on riscv64. + * Fix PR ada/107475 also for armhf and s390x. + + -- Matthias Klose Sun, 22 Mar 2026 10:52:07 +0100 + + gcc-15 (15.2.0-15) unstable; urgency=medium + + * Update to git 20260307 from the gcc-15 branch. + - Fix PR ada/124226, PR ada/124224, PR target/123807 (loongarch). + PR middle-end/124250, PR ipa/122856, PR target/122097 (loongarch), + PR ada/124285, PR ada/123306, PR c++/123845, PR lto/121588, + PR libstdc++/124363, PR libstdc++/114865, PR libstdc++/123875. + * Fix backport builds for Ubuntu 24.04. + * Fix PR demangler/106641, taken from the trunk. + * libsanitizer/TSan: Fix determining static TLS blocks. Addresses: #1126312. + * Stop building packages now built by GCC 16. + + -- Matthias Klose Sat, 07 Mar 2026 12:32:03 +0100 gcc-15 (15.2.0-14) unstable; urgency=medium